package com.hxx.day2;

public class TestDemo9 {
    public static void main(String[] args) {

    }
}

class Singleton{

    /**
     * 饿汉式
     * 特点：
     *    1、构造方法私有化
     *    2、创建一个私有的、静态的对象
     *    3、提供一个静态方法，返回对象
     *    4、自律模式：饿汉式，线程安全
     */

    private static Singleton singleton = new Singleton();

    private Singleton(){
    }

    public static Singleton getSingleton(){
        return singleton;
    }

    public void show(){
        System.out.println("show方法");
    }
}
